#define _CRT_SECURE_NO_WARNINGS
#include  <stdio.h>
#include  <string.h>
#include <math.h>
//int my_strlen(void)
//{
//	int count = 0;
//	int i = 0;
//	for(i=0;i<1000;i++)
//}
//int main()
//{
//	int k;
//	char arr[1000] = { 0 };
//	scanf("%d", &k);
//	scanf("%s", &arr);
//	int count= 1;
//	int sz = strlen(arr);
//	int i = 0;
//	int flag = 0;
//	for (i = 0; i < sz; i++)
//	{
//		if (k > sz)
//			break;
//		if (arr[i] == arr[i + 1])
//			count++;
//		else
//			if (count >= k)
//			{
//				printf("%c", arr[i]);
//				return 0;
//			}
//			else
//				count = 1;
//	}
//	if (flag == 0)
//		printf("No");
//	return 0;
//}
//int yinzi(int i)
//{
//	int sum = 0;
//	for (int j = 1; j <= (int)sqrt(i); j++)
//	{
//		if (i % j == 0)
//			sum = j + i / j + sum;
//	}
//	if (2*i == sum)
//		return i;
//	else
//		return 0;
//}
//int main()
//{
//	int n;
//	scanf("%d", &n);
//	int i = 0;
//	int a[10000] = { 0 };
//	for (i = 2; i <=n; i++)
//	{
//		int tmp=yinzi(i);
//		if (tmp != 0)
//			printf("%d\n", i);
//	}
//	return 0;
//}
//int local(int i)
//{
//	for (int j = 2; j <= sqrt(i); j++)
//		if (i % j == 0)
//			return 0;
//	return i;
//}
//int main()
//{
//	int i = 0;
//	int n = 0;
//	int count = 0;
//	scanf("%d", &n);
//	for (i = 2; i <= n; i++)
//	{
//		int tmp = local(i);
//		if (tmp != 0)
//			count++;
//	}
//	printf("%d", count);
//	return 0;
//}
